package com.jinbei.mapper;

import com.jinbei.domain.Logs;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author zflu
 */
public interface LogsMapper {

    /**
     * @author zflu
     * @Description 根据日志id删除日志
     * @date 2018/7/10 16:03
     * @param id
     * @return int
     */
    int deleteLogsById(Integer id);

    /**
     * @author zflu
     * @Description  日志新增
     * @date 2018/7/10 16:03
     * @param logs
     * @return int
     */
    int insertLogs(Logs logs);

    /**
     * @author zflu
     * @Description 根据日志id查询日志
     * @date 2018/7/10 16:03
     * @param id
     * @return com.jinbei.domain.Logs
     */
    Logs queryLogsById(Integer id);

    /**
     * @author zflu
     * @Description  日志修改
     * @date 2018/7/10 16:03
     * @param logs
     * @return int
     */
    int updateLogs(Logs logs);

    /**
     * @author zflu
     * @Description  日志记录分页列表
     * @date 2018/7/12 9:30
     * @param
     * @return java.util.List<com.jinbei.domain.Logs>
     */
    List<Logs> queryLogsPage(@Param("order") String order);
}